package com.Exception异常.自定义异常;

/**
 * 作    者 ：吾路巴尼
 * 创建时间 ：2025/2/19-21:28
 */
public class CustomException自定义异常的使用 {
    /**
     * 自定义异常，要求，如果传入的年龄大于100或者小于0，就抛出异常，否则不抛出异常
     */
    public static void main(String[] args) {
        int age = 200;
        if(age>100 || age<0){
            throw new MyException("年龄不符合要求");//如果不符合就抛出异常；并报错：年龄不符合要求；
        }
        else {
            System.out.println("年龄符合要求");
        }
    }
}

class MyException extends RuntimeException{  //继承了运行时异常，可以不用处理，直接抛出
    public MyException(String message) {//构造器,抛出异常时输出的信息
        super(message);
    }
}